microscope and microscopy - French English Dictionary